Learn English free online - how to pronounce word in English - English Learning Online- www.pronounceword.com




canal system






canal system   
noun

Definition of canal system

: a system of passages connecting various cavities of the animal body (as in corals and sponges)



Dictionary Entries near canal system